sounding instrument - French English Dictionary